import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { PlayCountPipe } from '@share/pipes/play-count.pipe';
import { ImgDefaultDirective } from '../directives/img-default.directive';
import { WyyPlayerModule } from './wyy-player/wyy-player.module';
import { WyySliderModule } from './wyy-slider/wyy-slider.module';
import { WyySearchModule } from './wyy-search/wyy-search.module';
import { WyyLayerModule } from './wyy-layer/wyy-layer.module';
import { SongSheetComponent } from './song-sheet/song-sheet.component';
import { WyySearchPanelComponent } from './wyy-search/wyy-search-panel/wyy-search-panel.component';


@NgModule({
  declarations: [
    SongSheetComponent,
    PlayCountPipe,
    WyySearchPanelComponent,
    ImgDefaultDirective
  ],
  imports: [
    CommonModule,
    FormsModule,
    WyyPlayerModule,
    WyySliderModule,
    WyySearchModule,
    WyyLayerModule
  ],
  exports: [
    WyyPlayerModule,
    WyySearchModule,
    WyySliderModule,
    WyyLayerModule,
    SongSheetComponent,
    PlayCountPipe,
    ImgDefaultDirective
  ]
})
export class WyyUiModule { }
